#pragma once

class Context;
class State
{
public:
    virtual ~State() = default;

public:
    virtual void doAction(Context *context) = 0;
};
